Node.js MongoDB Drop

MongoDB இல் தொகுப்புகளை நீக்க கற்றுக்கொள்ளுங்கள்

தொகுப்பை நீக்குதல்

நீங்கள் ஒரு அட்டவணையை, அல்லது MongoDB இல் அழைக்கப்படும் விதமாக ஒரு தொகுப்பை, drop() முறையைப் பயன்படுத்தி நீக்கலாம்.

drop() முறை ஒரு கால்பேக் செயல்பாட்டை எடுக்கும், இது பிழை பொருள் மற்றும் முடிவு அளவுருவைக் கொண்டுள்ளது, இது தொகுப்பு வெற்றிகரமாக நீக்கப்பட்டால் true ஐத் தருகிறது, இல்லையெனில் false ஐத் தருகிறது.

எடுத்துக்காட்டு

"customers" அட்டவணையை நீக்கவும்:

let MongoClient = require('mongodb').MongoClient;
let url = "mongodb://localhost:27017/";

MongoClient.connect(url, function(err, db) {
  if (err) throw err;
  let dbo = db.db("mydb");
  dbo.collection("customers").drop(function(err, delOK) {
    if (err) throw err;
    if (delOK) console.log("Collection deleted");
    db.close();
  });
});

💡 குறிப்பு:

மேலே உள்ள குறியீட்டை "demo_drop.js" என்ற கோப்பில் சேமித்து கோப்பை இயக்கவும்:

C:\Users\Your Name>node demo_drop.js

இது உங்களுக்கு இந்த முடிவைக் கொடுக்கும்:

Collection deleted

db.dropCollection

ஒரு அட்டவணையை (தொகுப்பு) நீக்க dropCollection() முறையையும் பயன்படுத்தலாம்.

dropCollection() முறை இரண்டு அளவுருக்களை எடுக்கும்: தொகுப்பின் பெயர் மற்றும் ஒரு கால்பேக் செயல்பாடு.

எடுத்துக்காட்டு

"customers" தொகுப்பை dropCollection() ஐப் பயன்படுத்தி நீக்கவும்:

let MongoClient = require('mongodb').MongoClient;
let url = "mongodb://localhost:27017/";

MongoClient.connect(url, function(err, db) {
  if (err) throw err;
  let dbo = db.db("mydb");
  dbo.dropCollection("customers", function(err, delOK) {
    if (err) throw err;
    if (delOK) console.log("Collection deleted");
    db.close();
  });
});

💡 குறிப்பு:

மேலே உள்ள குறியீட்டை "demo_dropcollection.js" என்ற கோப்பில் சேமித்து கோப்பை இயக்கவும்:

C:\Users\Your Name>node demo_dropcollection.js

இது உங்களுக்கு இந்த முடிவைக் கொடுக்கும்:

Collection deleted

பயிற்சி

MongoDB இல் ஒரு தொகுப்பை நீக்க, நீங்கள் ______ முறையையோ அல்லது dropCollection() முறையையோ பயன்படுத்தலாம்.

remove()
✗ தவறு! "remove()" முறை ஆவணங்களை நீக்க பயன்படுகிறது, தொகுப்புகளை நீக்க அல்ல
delete()
✗ தவறு! "delete()" முறை MongoDB இல் ஒரு செல்லுபடியாகும் முறை அல்ல
drop()
✓ சரி! "drop()" முறை MongoDB இல் தொகுப்புகளை நீக்க பயன்படும் சரியான முறையாகும்
erase()
✗ தவறு! "erase()" முறை MongoDB இல் ஒரு செல்லுபடியாகும் முறை அல்ல